home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Turnbull China Bikeride
/
Turnbull China Bikeride - Disc 1.iso
/
ARGONET
/
PD
/
SOUND
/
QTMPLAY2.ARC
/
!QTMPlay
/
Plugins
/
Formats
/
!RunImage
(
.txt
)
next >
Wrap
RISC OS BBC BASIC V Source
|
1997-08-10
|
2KB
|
103 lines
> Format enumerator
_formats_memory
_formats_initialise(scratcharea%,module%)
!scratcharea%=module%
"Wimp_OpenTemplate",,"<QTMPlay$Dir>.Plugins.Formats.Templates"
+_formats_window%=
load_window("Layers")
"Wimp_CloseTemplate"
_formats_begin(scratcharea%)
"QTMPlayer_Info",1
,_formats_loaded%
wbk%!0=0
&wbk%!4=-(52+(_formats_loaded%*48))
wbk%!8=930
wbk%!12=0
"Wimp_SetExtent",_formats_window%,wbk%
open_window(_formats_window%)
_formats_poll(scratcharea%,
action%,block%)
dummy%,more%,winx%,winy%
dummy%=
action%
!block%=_formats_window%
"Wimp_RedrawWindow",,block%
more%
"QTMPlayer_Info",1
,_formats_loaded%
action%=0
winx%=block%!4
winy%=block%!16
winx%-=block%!20
winy%-=block%!24
window%=block%!0
more%
_formats_loaded%>0
'% vissy%=-(winy%-block%!32)-48
(% vismy%=-(winy%-block%!40)+48
_posy%=winy%-80
_poswy%=-48
_layer%=0
--
_poswy%>vissy%
_poswy%<vismy%
.E
"QTMPlayer_Info",2,_layer%
,_name%,_author%,_version%
block%!0=8
block%!4=_poswy%-44
block%!8=374
block%!12=_poswy%
block%!16=385876253
block%!20=_name%
5" block%!24=sample_valid%
block%!28=40
7%
"Wimp_PlotIcon",,block%
block%!0=380
block%!4=_poswy%-44
block%!8=786
block%!12=_poswy%
block%!16=385876253
block%!20=_author%
>" block%!24=sample_valid%
block%!28=40
@%
"Wimp_PlotIcon",,block%
block%!0=793
block%!4=_poswy%-44
block%!8=922
block%!12=_poswy%
block%!16=385876253
F, $sample_text%=
version(_version%)
G! block%!20=sample_text%
H" block%!24=sample_valid%
block%!28=8
J%
"Wimp_PlotIcon",,block%
_posy%-=48
_poswy%-=48
_layer%+=1
O4
_layer%=_formats_loaded%
_poswy%<vissy%
P
Q !block%=_formats_window%
R.
"Wimp_GetRectangle",,block%
more%
3 :
!block%=_formats_window%
dummy%=
=dummy%
version(a%)
string$
string$=
(string$)<3
string$="0"+string$
string$,1)+"."+
string$,2)